package com.shop.shopserver.service;

import com.shop.shoppojo.dto.AddressDTO;
import com.shop.shoppojo.entity.Address;
import com.shop.shoppojo.vo.AddressVO;

import java.util.List;

public interface AddressService {
    /**
     * 新增地址
     * @param addressDTO
     */
    void save(AddressDTO addressDTO);

    /**
     * 更新地址
     * @param addressDTO
     */

    void update(AddressDTO addressDTO);


    /**
     * 获取地址
     * @return
     */
    List<AddressVO> list();


    /**
     * 删除地址
     * @param id
     */
    void delete(Long id);

    /**
     * 设置默认地址
     * @param addressDTO
     */
    void setDefault(AddressDTO addressDTO);


}
